apr

枚举 返回码


公开 最终 枚举 返回码

本枚举提供了返回码项。成功时返回SUCCESS,另外部分方法的返回值里没有返回码,这些方法被认为不会发生错误或者返回零值表示失败。


枚举成员摘要
SUCCESS

    成功。

执行失败

-1 

    执行失败。

本对象不合法

-2 

    本对象不合法。

参数不合法

-3 

    参数不合法。

ENOSTAT

20001 

    无法对一个文件执行取文件状态操作。

ENOPOOL

20002 

    没有提供内存池来执行内存分配操作。

EBADDATE

20004 

    指定了一个无效的日期。

EINVALSOCK

20005 

    指定了一个无效的套接字。

ENOPROC

20006 

    没有指定一个进程的结构。

ENOTIME

20007 

    没有指定一个时间结构。

ENODIR

20008 

    没有指定一个目录结构。

ENOLOCK

20009 

    没有指定一个互斥锁结构。

ENOPOLL

20010 

    没有指定一个轮询结构。

ENOSOCKET

20011 

    没有指定一个套接字。

ENOTHREAD

20012 

    没有指定一个线程结构。

ENOTHDKEY

20013 

    没有指定一个线程键结构。

EGENERAL

20014 

    apr的常规错误。

ENOSHMAVAIL

20015 

    没有更多的可用共享内存。

EBADIP

20016 

    描述的IP地址错误。

EBADMASK

20017 

    IP地址掩码错误。

EABSOLUTE

20020 

    给定的路径值是绝对路径。

ERELATIVE

20021 

    给定的路径是相对路径。

EINCOMPLETE

20022 

    给定的路径既不是相对路径也不是绝对路径。

EABOVEROOT

20023 

    给定的路径在根路径之上。

EBADPATH

20024 

    给定的路径有错误。

EPATHWILD

20025 

    给定的路径包含通配符。

ESYMNOTFOUND

20026 

    无法查找到指定的符号。

EPROC_UNKNOWN

20027 

    该进程无法被apr所识别。

ENOTENOUGHENTROPY

20028 

    无法搜集足够的信息。

INCHILD

70001 

    正在执行子进程。

INPARENT

70002 

    正在执行父进程。

DETACH

70003 

    线程从主线程中被分离出来。

NOTDETACH

70004 

    线程尚未从主线程中分离出来。

CHILD_DONE

70005 

    子进程已经执行完毕。

CHILD_NOTDONE

70006 

    子进程尚未执行完毕。

TIMEUP

70007 

    执行操作超时。

INCOMPLETE

70008 

    操作不完全,可能一些处理己完成或部分结果有效。

BADARG

70013 

    参数有问题。

EOF

70014 

    已经到达文件的末尾。

NOTFOUND

70015 

    在轮询结构中无法发现套接字。

ANONYMOUS

70019 

    正在使用匿名的共享内存。

FILEBASED

70020 

    正在使用文件名作为共享内存的键。

KEYBASED

70021 

    正在使用共享键作为共享内存的键。

EINIT

70022 

    其它情况的返回值,除了己指定选项的其它情况,意味着其它错误或没错误。

ENOTIMPL

70023 

    在该平台上,该apr方法尚未实现功能。

EMISMATCH

70024 

    输入的两个密码不匹配。

EBUSY

70025 

    给定的互斥锁正忙,已经被锁定。

EACCES

13 

    权限不足拒绝访问。

EEXIST

17 

    文件己存在。

ENAMETOOLONG

38 

    路径名太长。

ENOENT

    未找到文件或目录。

ENOTDIR

20 

    未找到目录。

ENOSPC

28 

    文件系统的剩余空间不足。

ENOMEM

12 

    内存不足。

EMFILE

24 

    进程文件表溢出,无法再建立新的套接字。

ENFILE

23 

    核心内存不足,无法建立新的套接字结构。

EBADF

    文件描述词为无效的或该文件已关闭。

EINVAL

22 

    无效的参数。

ESPIPE

29 

    不合法的查找。

EAGAIN

11 

    操作将阻塞。

EINTR

    该调用被信号所中断。

ENOTSOCK

620015 

    非套接字描述符,可能是文件描述符。

ECONNREFUSED

620016 

    连接请求被服务端拒绝。

EINPROGRESS

620017 

    本操作正在进行中。

ECONNABORTED

620018 

    连接中断。

ECONNRESET

620019 

    重新连接。

ETIMEDOUT

620020 

    企图连线的操作超过限定时间仍未有响应。

EHOSTUNREACH

620021 

    没有线路能够到达主机。

ENETUNREACH

620022 

    无法传送数据包至指定的主机。

EFTYPE

620023 

    不适当的文件类型或格式。

EPIPE

32 

    无法使用的管道。

EXDEV

18 

    操作的双方不是建立在同一个文件系统。

ENOTEMPTY

41 

    目录不为空。


http://dotef.eyuyan.com